*,form{margin: 0; padding: 0}
body{line-height: 1; background: url('../img/bg_body.jpg') repeat scroll 0 0 rgba(0,0,0,0);  color: #383838; font-family: arial; font-size: 13px; margin: 0 !important}
h1,h2,h3,h4,h5,h6{font-size: 100%; padding: 5px 0; margin: 0 15px;}
ul,ol{list-style: none; margin: 0px; padding: 0px;}
a{color: #000; text-decoration: none;}
img{border: 0}
a:hover{text-decoration: underline;}
.float-r{float: right;}
.float-l{float: left;}
header{background: none repeat scroll 0 0 #fff; border-bottom: 1px solid #DDD; box-shadow: 0 2px 4px 0 rgba(0,0,0,0.15); position: fixed; top: 0; width: 100%; z-index: 999;}
#to_top{position: fixed; bottom: 20px; right: 20px;  z-index: 9999; display: none;}
#navHeader .logo{height: 43px; margin-top: 6px; overflow: hidden; text-align: center; width: 120px;}
/* sreen */
#navHeader .user{float: right;}
#navHeader .user li{cursor: pointer; margin: 8px 0 0 9px; position: relative;}
li.padLogin .textLoginRf{ color: #E8503E; display: inline-block; font-size: 13px; font-weight: bold; padding: 6px 6px 8px; text-decoration: none !important}
.bgC0{background-color: #C0C0C0; box-shadow: 0 0 3px rgba(0,0,0,0.3) inset; display: block;}
.topRf{top: 30px !important;}
.loginRf{background: none repeat scroll 0 0 #fff; position: absolute; right: -1px; z-index: 9; border: solid 1px #DDD; border-top: none;}
.loginRf .lineTopsho{ background-color: #C0C0C0; box-shadow:  0 0 3px rgba(0,0,0,0.3) inset; display: block; height: 6px; width: 100%;}
.loginRf .ctn_loginRf{clear: both;overflow: hidden;}
.ctn_loginRf{padding: 20px; font-family: 'Open Sans',sans-serif; overflow: hidden; clear: both;}
.loginRf .loginFbRf{display: block; float: left; margin: 0 5px;  text-align: center;}
@media screen and (min-width: 980px){
	#pageTop{width: 980px; margin: 0 auto; position: relative; top: 0px;}
	.padLogin .loginRf{cursor: default; width: 528px;}
	.loginRf .loginFbRf{width: 196px;}
}


